package org.hcyspartnoc.luoxin.service.searchtopic;


import org.hcyspartnoc.luoxin.common.exception.searchtopic.QuestionBankException;
import org.hcyspartnoc.luoxin.pojo.dto.searchtopic.QuestionBankDto;
import org.hcyspartnoc.luoxin.pojo.vo.searchtopic.QuestionBankVO;

import java.util.List;

public interface QuestionBankService {

    void updateQuestionBank(QuestionBankDto questionBankDto) throws QuestionBankException;

    List<QuestionBankVO> getQuestionBank() throws QuestionBankException;

    void createQuestionBank(QuestionBankDto questionDto) throws QuestionBankException;

    void deleteQuestionBank(Long id) throws QuestionBankException;

    void deleteQuestionBanks(List<Integer> ids) throws QuestionBankException;

}
